home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 April: Mac OS SDK / Dev.CD Apr 99 SDK1.toast / Development Kits / ColorSync 2.5.1 SDK / Sample Code / CSDemo 2.5 / CSDemoSources / winTables.h < prev   
Encoding:
C/C++ Source or Header  |  1998-09-09  |  1.9 KB  |  106 lines  |  [TEXT/CWIE]

  1.  
  2. #ifndef _WINTABLES_
  3. #define _WINTABLES_
  4.  
  5.  
  6. #ifndef __TYPES__
  7. #include <Types.h>
  8. #endif
  9.  
  10. #ifndef _WIN_
  11. #include "win.h"
  12. #endif
  13.  
  14.  
  15. extern short                 gAllocProcMapCount ;
  16. extern AllocProcMapRec         gAllocProcMap[] ;
  17. extern UpdateMenusProcPtr    gDefaulltUpdateMenusProc ;
  18. extern MenuProcPtr            gDefaulltMenuProc ;
  19.  
  20. /**\
  21. |**| ==============================================================================
  22. |**| PUBLIC ENUMS
  23. |**| ==============================================================================
  24. \**/
  25.  
  26. #define    kCreatorType    'DHAY'
  27.  
  28. /*------------------------------------------------------------------------------*\
  29.     MENUBAR enums
  30. \*------------------------------------------------------------------------------*/
  31. enum {
  32.     mMenuBar = 128
  33. } ;
  34.  
  35. /*------------------------------------------------------------------------------*\
  36.     MENU enums
  37. \*------------------------------------------------------------------------------*/
  38. enum {
  39.     mApple = 128,
  40.     mFile,
  41.     mEdit,
  42.     mProfiles,
  43.     mProfileLists,
  44.     
  45.     mFirstMenu = mApple,
  46.     mLastMenu = mProfiles,
  47.     
  48.     mFirstSubMenu = mProfileLists,
  49.     mLastSubMenu = mProfileLists
  50. } ;
  51.  
  52. /*------------------------------------------------------------------------------*\
  53.     MENU ITEM enums
  54. \*------------------------------------------------------------------------------*/
  55. enum {                        // mApple
  56.     iAbout = 1
  57. } ;
  58. enum {                        // mFile
  59.     iNew  = 1,
  60.     iOpen,
  61.     iFileUnused1,
  62.     iClose,
  63.     iSave,
  64.     iSaveAs,
  65.     iRevert,
  66.     iFileUnused2,
  67.     iPageSetup,
  68.     iPrint,
  69.     iPrintOne,
  70.     iFileUnused3,
  71.     iQuit
  72. } ;
  73. enum {                        // mEdit
  74.     iUndo = 1,
  75.     iEditUnused1,
  76.     iCut,
  77.     iCopy,
  78.     iPaste,
  79.     iClear
  80. } ;
  81. enum {                        // mProfiles
  82.     iDefaultProf = 1,
  83.     iSetDefaultProf,
  84.     iProfilesUnused1,
  85.     iCSFolderPopup,
  86.     iProfilesUnused2,
  87.     iCreateProfID,
  88.     iProfilesUnused3,
  89.     iMakeSrceProf,
  90.     iMakeDestProf,
  91.     iMakePrevProf,
  92.     iMakeEmbdProf,
  93.     iMakeEmbdProfID
  94. } ;
  95. enum {                        // mProfileLists
  96.     iCSFolder = 1,
  97.     iCSFolderMntr,
  98.     iCSFolderPrtr,
  99.     iCSFolderScnr,
  100.     iCSFolderName,
  101.     iCSFolderUqid
  102. } ;
  103.  
  104.  
  105. #endif
  106.